clickhouse数据库删除数据的五种方式 您所在的位置:网站首页 sql语言中 删除表中数据的命令是 clickhouse数据库删除数据的五种方式

clickhouse数据库删除数据的五种方式

2024-07-16 12:30| 来源: 网络整理| 查看: 265

文章目录 前言一、通过删除表分区的方式二、执行delete方式三、执行truncate方式四、设置表数据生命周期五、删除数据文件目录总结

前言

clickhouse数据库清理数据的方式很多,每种方式都各有自己的优缺点,请根据实际需要采用适合自己的方式,下面逐一介绍。

一、通过删除表分区的方式 ##查询某表分区 ck001 :) select database,table,partition,name, bytes_on_disk from system.parts where table='ck_test1'; ┌─database─┬─table┬─partition─┬─name────┬─bytes_on_disk─┐ │ default │ ck_test1 │ 202302 │ 202302_3_3_0 │ 221 │ │ default │ ck_test1 │ 202301 │ 202301_4_4_0 │ 232 │ └──────────┴────────────────────┴───────────┴ ##删除某表分区 ck001 :) alter table ck_test1 drop partition 202301; 二、执行delete方式

该方式为异步执行,并非实时。

## DELETE操作 -- 删除记录 alter table ck_table01 delete where id='11'; -- 删除分片表数据 alter table ck_table01 on cluster main_cluster where create_date>


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有